package com.api.service;

import com.api.model.dto.userInterfaceinfo.UserInterfaceInfoAddDTO;
import com.api.model.dto.userInterfaceinfo.UserInterfaceInfoQueryDTO;
import com.api.model.dto.userInterfaceinfo.UserInterfaceInfoUpdateDTO;
import com.api.model.entity.InterfaceInfo;
import com.api.model.entity.UserInterfaceInfo;
import com.api.model.reslut.ResultPage;
import com.baomidou.mybatisplus.extension.service.IService;

/**
* @author haoshuai
* @description 针对表【user_interface_info(用户调用接口关系)】的数据库操作Service
* @createDate 2024-04-26 19:47:53
*/
public interface UserInterfaceInfoService extends IService<UserInterfaceInfo> {

    ResultPage<UserInterfaceInfo> getUserInterfaceInfoPage(UserInterfaceInfoQueryDTO userInterfaceInfoQueryDTO);

    UserInterfaceInfo getUserInterfaceinfoById(Integer id);

    boolean addUserInterfaceInfo(UserInterfaceInfoAddDTO userInterfaceInfoAddDTO);

    boolean updateUserInterfaceInfo(UserInterfaceInfoUpdateDTO userInterfaceInfoUpdateDTO);

    boolean deleteUserInterfaceInfo(Integer id);
}
